using System;
using System.Linq.Expressions;

namespace Myotragus.Data.Criteria
{
	public interface IDirectedOrderedQuery<TEntity> : IQuery<TEntity>
	{
		IOrderedQuery<TEntity> ThenBy(string column);

		IOrderedQuery<TEntity> ThenBy(Expression<Func<TEntity, object>> column);

		IOrderedQuery<TEntity> End();
	}
}